environment for cgl